Adaptive Query Processing in the Looking Glass

نویسندگان

  • Shivnath Babu
  • Pedro Bizarro
چکیده

A great deal of work on adaptive query processing has been done over the last few years: Adaptive query processing has been used to detect and correct optimizer errors due to incorrect statistics or simplified cost metrics; it has been applied to long-running continuous queries over data streams whose characteristics vary over time; and routing-based adaptive query processing does away with the optimizer altogether. Despite this large body of interrelated work, no unifying comparison of adaptive query processing techniques or systems has been attempted; we tackle this problem. We identify three families of systems (plan-based, CQ-based, and routingbased), and compare them in detail with respect to the most important aspects of adaptive query processing: plan quality, statistics monitoring and re-optimization, plan migration, and scalability. We also suggest two new approaches to adaptive query processing that address some of the shortcomings revealed by our in-depth analysis: (1) Proactive re-optimization, where the optimizer chooses query plans with the expectation of reoptimization; and (2) Plan logging, where optimizer decisions under different conditions are logged over time, enabling plan reuse as well as analysis of relevant statistics and benefits of adaptivity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

انتخاب مناسب‌ترین زبان پرس‌وجو برای استفاده از فرا‌‌پیوندها جهت استخراج داده‌ها در حالت دیتالوگ در سامانه پایگاه داده استنتاجی DES

Deductive Database systems are designed based on a logical data model. Data (as opposed to Relational Databases Management System (RDBMS) in which data stored in tables) are saved as facts in a Deductive Database system. Datalog Educational System (DES) is a Deductive Database system that Datalog mode is the default mode in this system. It can extract data to use outer joins with three query la...

متن کامل

Unsupervised speech processing with applications to query-by-example spoken term detection

This thesis is motivated by the challenge of searching and extracting useful information from speech data in a completely unsupervised setting. In many real world speech processing problems, obtaining annotated data is not cost and time effective. We therefore ask how much can we learn from speech data without any transcription. To address this question, in this thesis, we chose the query-by-ex...

متن کامل

Processing and Characterization of Nanocrystalline Mica Glass-Ceramics

In order to fabrication of transparent glass-ceramics with Li-mica nano crystals, the glasses with chemical composition of 94.9 mass% Li(1+x)Mg3AlSi3(1+x)F2 (x=0.5) with 5.1 mass% MgF2 were crystallized. The glasses were fabricated via the conventional melt-quenching technique. Mica crystals were precipitated in the glass phase by later heat treatment. Glass samples had glass transition tempera...

متن کامل

Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All

Use of transactional multicore main-memory databases is growing due to dramatic increases in memory size and CPU cores available for a single machine. To leverage these resources, recent concurrency control protocols have been proposed for main-memory databases, but are largely optimized for specific workloads. Due to shifting and unknown access patterns, workloads may change and one specific a...

متن کامل

Processing Capability of Apatite-Mullite Glass-Ceramic Materials for the Production of Dental Restorations

Introduction: There is currently significant interest in all-ceramic dental restorations. A potential non-metallic material for such restorations is an apatite-mullite glass-ceramic that could be processed to shape using different processing techniques. The aim of this study was to assess and evaluate the ability of an apatite-mullite glass-ceramic material to be processed using three routes: l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005